package com.hongruan.service.impl;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.hongruan.bean.DataIntegra;
import com.hongruan.service.BaseService;
import com.hongruan.service.ReportService;

@Service
@Transactional
public class ReportServiceImpl extends BaseService implements ReportService {

	public List getListBySwjg(String menuUuid,String swjgUuid,String startdate, String stopdate) {
		
		return this.reportDao.getListBySwjg(menuUuid,swjgUuid,startdate, stopdate);
	}

	public List getListBySjd(String swjgUuid, String startdate, String stopdate) {
		return this.reportDao.getListBySjd(swjgUuid,startdate, stopdate);
	}

	public List getListByCzry(String swjgUuid, String startdate, String stopdate) {
		return this.reportDao.getListByCzry(swjgUuid,startdate, stopdate);
	}

	public List listSwjgBySuperId(String superSwjgUuid) {
		return this.reportDao.listSwjgBySuperId(superSwjgUuid);
	}

	public List getListMenuById(String menuUuid) {
		return this.reportDao.getListMenuById(menuUuid);
	}

	public List getTotal(String menuUuid,String startdate, String stopdate) {
		return this.reportDao.getTotal(menuUuid,startdate,stopdate);
	}

	public List<DataIntegra> getDetail(String menuUuid,String swjgUuid,String startdate,String stopdate) {
		return this.reportDao.getDetail(menuUuid,swjgUuid,startdate,stopdate);
	}

	public List getFormById(String formId) {
		return this.reportDao.getFormById(formId);
	}
	

}
